<?php


function showWeatherInfor()
{
	/* 需要访问天气预报的网址*/
	$url = 'http://i.tianqi.com/index.php?c=code&id=11&py=hefei';

	/* 将网址的页面代码作为字符串，赋值给变量 pageSrc */
	$pageSrc = implode('', file($url));

	/*
  	  用下面的函数确定变量 pageSrc 到底是不是 字符串
	print(is_string($pageSrc) ? 'String' : 'Not String');
  	  下面这几行是确定特定html标记的起始位置，便于截取  
	echo '<br />Start with:';
	echo strpos($pageSrc,'<div class="code1">') + ' ';
	echo 'and End with:';
	echo strpos($pageSrc,'</a></div>');
	*/

	// 确定html标记的起点位置 和 需要截取的代码字符串的长度
	$start = strpos($pageSrc,'<div class="code1">');
	$length = strpos($pageSrc,'</a></div>') - $start;

	// 重新将截取下来的html代码，作为字符串，赋值给变量 weatherInfor
	$weatherInfor = mb_substr ( $pageSrc , $start, $length) ;

	// 打印天气信息
	echo strip_tags($weatherInfor);
}

showWeatherInfor();


?>